package com.otv.servicio.service;

import java.util.List;

import com.otv.model.Servicio;



/**
 * Interface IServicioService.
 */
public interface IServicioService {
	

	/**
	 * Adds the servicio.
	 *
	 * @param servicio El/La servicio
	 */
	public void addServicio(Servicio servicio);
	

	/**
	 * Update servicio.
	 *
	 * @param servicio El/La servicio
	 */
	public void updateServicio(Servicio servicio);


	/**
	 * Delete servicio.
	 *
	 * @param servicio El/La servicio
	 */
	public void deleteServicio(Servicio servicio);
	

	/**
	 * Devuelve un(a) servicio by id.
	 *
	 * @param id El/La id
	 * @return El/la servicio by id
	 */
	public Servicio getServicioById(int id);
	

	/**
	 * Devuelve un(a) servicios.
	 *
	 * @return El/la servicios
	 */
	public List<Servicio> getServicios();
}
